home *** CD-ROM | disk | FTP | other *** search
- /*
- * Change Directory and save previous directory in \push.@@@ so
- * we can POP there when we want to.
- */
- #include <stdio.h>
- #include <filefind.h>
-
- main(argc,argv)
- int argc;
- char *argv[];
- {
- FILE fp;
- long size;
- int attr;
- char directory[85];
-
- if(GetMod(argv[1],&attr) != 0) {
- printf("%s: Invalid Directory\n",argv[1]);
- exit(1);
- }
- if((strcmp(argv[1],"\\") == 0) || (attr & F_DIRECTORY)) {
- if((fp=fopen("\\push.@@@","w")) == 0)
- exit(1);
- GetDir(0,&directory[1],80);
- directory[0]='\\';
- directory[strlen(directory)+1]='\n';
- fwrite(directory,strlen(directory)+2,1,fp);
- fclose(fp);
- ChDir(argv[1]);
- }
- else {
- printf("%s: Not a Directory\n",argv[1]);
- exit(1);
- }
- exit(0);
- }
-